BUFORLOGDLAMAG

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_MAGAZYN Integer TAK
ID_MSCSKLADOWANIA Integer TAK

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_BUFORLOGDLAMAG_MSCSKL (FK_BUFORLOGDLAMAG_MSCSKL) MSCSKLADOWANIA BUFORLOGDLAMAG 1:N


INWLOG

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_INWLOG Integer TAK
ID_MAGAZYN Integer TAK
ID_UZYTKOWNIK Integer TAK
ID_UZYTKOWNIKWYK Integer -
NAZWA Varchar (80) TAK
OPIS Varchar (500) -
STATUS Integer TAK 0
KLU_STATUS Integer TAK 0
DATAWPISU Timestamp TAK
DATAWYK Timestamp -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_INWLOGPLANSPIS_INWLOG (FK_INWLOGPLANSPIS_INWLOG) INWLOG INWLOGPLANSPIS 1:N
FK_INWLOGSPIS_INWLOG (FK_INWLOGSPIS_INWLOG) INWLOG INWLOGSPIS 1:N


INWLOGPLANSPIS

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_INWLOGPLANSPIS Integer TAK
ID_INWLOG Integer TAK
ID_MSCSKLADOWANIA Integer -
ID_KARTOTEKA Integer -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_INWLOGPLANSPIS_INWLOG (FK_INWLOGPLANSPIS_INWLOG) INWLOG INWLOGPLANSPIS 1:N
FK_INWLOGPLANSPIS_MSCSKL (FK_INWLOGPLANSPIS_MSCSKL) MSCSKLADOWANIA INWLOGPLANSPIS 1:N


INWLOGPOZSPIS

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_INWLOGPOZSPIS Integer TAK
ID_INWLOGSPIS Integer TAK
ID_KARTOTEKA Integer TAK
ID_DANEDOSTAWALOG Integer TAK
ID_MSCSKLADOWANIA Integer -
ILOSC Numeric (18,4) TAK 0
ID_UZYTKOWNIKWYK Integer -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_INWLOGPOZSPIS_INWLOGSPIS (FK_INWLOGPOZSPIS_INWLOGSPIS) INWLOGSPIS INWLOGPOZSPIS 1:N
FK_INWLOGPOZSPIS_MSCSKL (FK_INWLOGPOZSPIS_MSCSKL) MSCSKLADOWANIA INWLOGPOZSPIS 1:N


INWLOGPOZSPISJL

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_INWLOGPOZSPISJL Integer TAK
ID_INWLOGSPIS Integer TAK
ID_JEDNOSTKALOG Integer TAK
ID_UZYTKOWNIKWYK Integer -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_INWLOGPOZSPISJL_INWLOGSPIS (FK_INWLOGPOZSPISJL_INWLOGSPIS) INWLOGSPIS INWLOGPOZSPISJL 1:N
FK_INWLOGPOZSPISJL_JEDNLOG (FK_INWLOGPOZSPISJL_JEDNLOG) JEDNOSTKALOG INWLOGPOZSPISJL 1:N


INWLOGSPIS

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_INWLOGSPIS Integer TAK
ID_INWLOG Integer TAK
ID_UZYTKOWNIK Integer TAK
ID_MSCSKLADOWANIA Integer -
ID_KARTOTEKA Integer -
STATUS Integer TAK 0
KLU_STATUS Integer TAK 0
DATASTART Timestamp TAK
DATASTOP Timestamp -
ID_DYSP Integer -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_INWLOGSPIS_INWLOG (FK_INWLOGSPIS_INWLOG) INWLOG INWLOGSPIS 1:N
FK_INWLOGSPIS_MSCSKL (FK_INWLOGSPIS_MSCSKL) MSCSKLADOWANIA INWLOGSPIS 1:N
FK_INWLOGPOZSPIS_INWLOGSPIS (FK_INWLOGPOZSPIS_INWLOGSPIS) INWLOGSPIS INWLOGPOZSPIS 1:N
FK_ROZLINWDOSTLOG_INWLOGSPIS (FK_ROZLINWDOSTLOG_INWLOGSPIS) INWLOGSPIS ROZLINWDANEDOSTAWALOG 1:N
FK_ROZLINWMSCSKL_INWLOGSPIS (FK_ROZLINWMSCSKL_INWLOGSPIS) INWLOGSPIS ROZLINWMSCSKL 1:N
FK_INWLOGPOZSPISJL_INWLOGSPIS (FK_INWLOGPOZSPISJL_INWLOGSPIS) INWLOGSPIS INWLOGPOZSPISJL 1:N
FK_ROZLINWJEDNLOG_INWLOGSPIS (FK_ROZLINWJEDNLOG_INWLOGSPIS) INWLOGSPIS ROZLINWJEDNLOG 1:N


JEDNOSTKALOG

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_JEDNOSTKALOG Integer TAK
KOD Varchar (18) TAK
DATAWPISU Timestamp TAK current_timestamp
DATAWYDANIA Timestamp -
STATUS Smallint TAK 0
KLU_STATUS Integer TAK
KLU_KOD Integer TAK

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_JEDNOSTKALOG (FK_JEDNOSTKALOG) MSCSKLADOWANIA JEDNOSTKALOG 1:N CASCADE DELETE
FK_INWLOGPOZSPISJL_JEDNLOG (FK_INWLOGPOZSPISJL_JEDNLOG) JEDNOSTKALOG INWLOGPOZSPISJL 1:N
FK_ROZLINWJEDNLOG_JEDNLOG (FK_ROZLINWJEDNLOG_JEDNLOG) JEDNOSTKALOG ROZLINWJEDNLOG 1:N


MSCSKLADOWANIA


Słownik miejsc składowania dla magazynu

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl Opis
ID_MSCSKLADOWANIA Integer TAK
ID_MAGAZYN Integer -
KOD Varchar (100) TAK
NAZWA Varchar (50) -
WOLNE Smallint TAK 1 1 - wolne (stan na tym miejscu równy zero)
0 - zajęte (stan na miejscu większy od zera)
KLU_WOLNE Integer TAK 1 Pole wykorzystywane do wyszukiwania obliczane w triggerach na podstawie pola WOLNE (lepsza selektywność klucza od pola WOLNE)
Jak pole WOLNE = 1, to pole KLU_WOLNE = 1 - wolne
Jak pole WOLNE = 0, to pole KLU_WOLNE = ID_MSCSKLADOWANIA - zajęte
KODPASKOWY Blob (80,1) -
ID_MSCSKLADOWANIA_KLASA Integer TAK
RODZAJ Smallint TAK 0
KLU_RODZAJ Integer TAK

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_ROZLINWMSCSKL_MSCSKLADOWANIA (FK_ROZLINWMSCSKL_MSCSKLADOWANIA) MSCSKLADOWANIA ROZLINWMSCSKL 1:N
FK_RUCH_MSCSKL (FK_RUCH_MSCSKL) MSCSKLADOWANIA RUCHDANEDOSTAWALOG 1:N
FK_INWLOGPLANSPIS_MSCSKL (FK_INWLOGPLANSPIS_MSCSKL) MSCSKLADOWANIA INWLOGPLANSPIS 1:N
FK_INWLOGSPIS_MSCSKL (FK_INWLOGSPIS_MSCSKL) MSCSKLADOWANIA INWLOGSPIS 1:N
FK_INWLOGPOZSPIS_MSCSKL (FK_INWLOGPOZSPIS_MSCSKL) MSCSKLADOWANIA INWLOGPOZSPIS 1:N
FK_JEDNOSTKALOG (FK_JEDNOSTKALOG) MSCSKLADOWANIA JEDNOSTKALOG 1:N CASCADE DELETE
FK_ROZLINWJEDNLOG_MSCSKLPO (FK_ROZLINWJEDNLOG_MSCSKLPO) MSCSKLADOWANIA ROZLINWJEDNLOG 1:N
FK_ROZLINWJEDNLOG_MSCSKLPRZED (FK_ROZLINWJEDNLOG_MSCSKLPRZED) MSCSKLADOWANIA ROZLINWJEDNLOG 1:N
FK_BUFORLOGDLAMAG_MSCSKL (FK_BUFORLOGDLAMAG_MSCSKL) MSCSKLADOWANIA BUFORLOGDLAMAG 1:N


ROZLINWDANEDOSTAWALOG

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_ROZLINWDANEDOSTAWALOG Integer TAK
ID_DANEDOSTAWALOG Integer TAK
ID_INWSP Integer -
ID_KARTOTEKA Integer TAK
ID_INWLOGSPIS Integer -
PRZED Numeric (18,4) TAK 0
PO Numeric (18,4) TAK 0
ROZNICA -
CENAZAKUPU Numeric (18,4) -
ID_POZ Integer -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_ROZLINWDOSTLOG_INWLOGSPIS (FK_ROZLINWDOSTLOG_INWLOGSPIS) INWLOGSPIS ROZLINWDANEDOSTAWALOG 1:N
FK_RUCHDOSTLOG_ROZLINWDOSTLOG (FK_RUCHDOSTLOG_ROZLINWDOSTLOG) ROZLINWDANEDOSTAWALOG RUCHDANEDOSTAWALOG 1:N


ROZLINWJEDNLOG

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_ROZLINWJEDNLOG Integer TAK
ID_INWLOGSPIS Integer TAK
ID_JEDNOSTKALOG Integer TAK
ID_MSCSKLADOWANIA_PRZED Integer -
ID_MSCSKLADOWANIA_PO Integer -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_ROZLINWJEDNLOG_INWLOGSPIS (FK_ROZLINWJEDNLOG_INWLOGSPIS) INWLOGSPIS ROZLINWJEDNLOG 1:N
FK_ROZLINWJEDNLOG_JEDNLOG (FK_ROZLINWJEDNLOG_JEDNLOG) JEDNOSTKALOG ROZLINWJEDNLOG 1:N
FK_ROZLINWJEDNLOG_MSCSKLPO (FK_ROZLINWJEDNLOG_MSCSKLPO) MSCSKLADOWANIA ROZLINWJEDNLOG 1:N
FK_ROZLINWJEDNLOG_MSCSKLPRZED (FK_ROZLINWJEDNLOG_MSCSKLPRZED) MSCSKLADOWANIA ROZLINWJEDNLOG 1:N


ROZLINWMSCSKL

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_ROZLINWMSCSKL Integer TAK
ID_INWSP Integer -
ID_INWLOGSPIS Integer -
ID_KARTOTEKA Integer TAK
ID_MSCSKLADOWANIA Integer TAK
PRZED Numeric (18,4) TAK 0
PO Numeric (18,4) TAK 0
ROZNICA -
ID_DANEDOSTAWALOG Integer -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_ROZLINWMSCSKL_MSCSKLADOWANIA (FK_ROZLINWMSCSKL_MSCSKLADOWANIA) MSCSKLADOWANIA ROZLINWMSCSKL 1:N
FK_RUCH_ROZLINWMSCSKL (FK_RUCH_ROZLINWMSCSKL) ROZLINWMSCSKL RUCHDANEDOSTAWALOG 1:N
FK_ROZLINWMSCSKL_INWLOGSPIS (FK_ROZLINWMSCSKL_INWLOGSPIS) INWLOGSPIS ROZLINWMSCSKL 1:N


RUCHDANEDOSTAWALOG

 Kolumny
Nazwa kolumny Typ danych Wymag Domyśl
ID_RUCHDANEDOSTAWALOG Integer TAK
ID_DANEDOSTAWALOG Integer TAK
ID_MAGAZYN Integer TAK
ID_MSCSKLADOWANIA Integer -
ILOSC Numeric (18,4) - 0
KIERUNEK Integer TAK
ID_POZDYSPPRZYG Integer -
ID_ROZLINWMSCSKL Integer -
ID_ROZLINWDANEDOSTAWALOG Integer -

 Relacje
Nazwy constraint-ów (relacji) Tabela nadrzędna Tabela podrzędna Card. Integralność
FK_RUCH_MSCSKL (FK_RUCH_MSCSKL) MSCSKLADOWANIA RUCHDANEDOSTAWALOG 1:N
FK_RUCH_ROZLINWMSCSKL (FK_RUCH_ROZLINWMSCSKL) ROZLINWMSCSKL RUCHDANEDOSTAWALOG 1:N
FK_RUCHDOSTLOG_ROZLINWDOSTLOG (FK_RUCHDOSTLOG_ROZLINWDOSTLOG) ROZLINWDANEDOSTAWALOG RUCHDANEDOSTAWALOG 1:N